package com.itheima.day06_demo;

import java.util.Random;
import java.util.Scanner;

/**
 * 一个大V直播时发起了抢红包活动，分别有：9、666、188、520、99999五个红包。请模拟粉丝来抽奖，按照先来先得，
 * 随机抽取，抽完即止，注意：一个红包只能被抽一次，先抽或后抽那一个红包是随机的，示例如下（不一定是下面的顺序）
 */
public class Demo6_red_wars {
    public static void main(String[] args) {
        int[] moneys = {9,666,188,520,99999};
        start(moneys);
    }
    public static void start(int[] moneys) {
        for (int i = 0; i < moneys.length; i++) {
            while (true){
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入任意键抽奖：");
                String msg = sc.next();
                //3.随机从数组中产生一个索引，获取索引位置的元素，这个元素就表示抽的红包
                Random r = new Random();
                int index = r.nextInt(moneys.length);
                int money = moneys[index];
            if (money !=  0) {
                    System.out.println("恭喜你，抽到红包：" + money);
                    moneys[index] = 0;
                    break;
                }else {
                    i--;
                }

            }
        }
    }
}
